/********************************************
  历史控制数据界面类
  author 周翔
  2012-8-13
  内部已经实现了相关的数据库查询操作

  ********************************************/
#ifndef HISTORYCONTROLDATAWIDGET_H
#define HISTORYCONTROLDATAWIDGET_H

#include <QWidget>
#include <QHBoxLayout>
#include <QVBoxLayout>
#include <QtSql/QSqlTableModel>

namespace Ui {
class HistoryControlDataWidget;
}

class HistoryControlDataWidget : public QWidget
{
    Q_OBJECT
    
public:
    explicit HistoryControlDataWidget(QWidget *parent = 0);
    ~HistoryControlDataWidget();

protected slots:
    void updataTable();//点击更新按钮，重新查询数据库，更新viewer
    
private:
    Ui::HistoryControlDataWidget *ui;
    QVBoxLayout *mainLayout;
    QHBoxLayout *buttonLayout;
    QSqlTableModel *model;

    void initUI();
    void selectTable(const QString &tableName);//参数为表名和表头项，得到相关的model
    void showTable();//显示得到的数据

};

#endif // HISTORYCONTROLDATAWIDGET_H
